b84ebce5545e5977cb2d19028c49a98274100652,src/org/opencms/gwt/CmsVfsService.java,CmsVfsService,prepareEdit,#CmsUUID#String#,1181

Before Change


            CmsObject cms = getCmsObject();
            CmsResource currentPage = cms.readResource(currentPageId, CmsResourceFilter.IGNORE_EXPIRATION);
            String path = prepareFileNameForEditor(cms, currentPage, pathWithMacros);
            CmsResource resource = cms.readResource(path, CmsResourceFilter.IGNORE_EXPIRATION);
            ensureLock(resource);
            CmsPrepareEditResponse result = new CmsPrepareEditResponse();
            result.setRootPath(resource.getRootPath());

After Change


            CmsObject cms = getCmsObject();
            CmsResource resource = null;
            if (cms.existsResource(pathWithMacros, CmsResourceFilter.ONLY_VISIBLE_NO_DELETED)) {
                resource = cms.readResource(pathWithMacros, CmsResourceFilter.ONLY_VISIBLE_NO_DELETED);
            } else {
                CmsResource currentPage = cms.readResource(currentPageId, CmsResourceFilter.IGNORE_EXPIRATION);
                String path = prepareFileNameForEditor(cms, currentPage, pathWithMacros);
                resource = cms.readResource(path, CmsResourceFilter.IGNORE_EXPIRATION);
            }
            ensureLock(resource);
            CmsPrepareEditResponse result = new CmsPrepareEditResponse();